struct X { X x; };

protocol undefSelfRecStruct {
child: __delete__(X x);
};
